related to or shaped like a torus - Turkish English Dictionary